Maturing Extreme Programming Through the CMM
نویسنده
چکیده
Extreme Programming (XP) and the Capability Maturity Model (CMM) are two recently emerging models addressing the difficulty of developing and delivering high-quality software products. The CMM introduces 5 levels of maturity and gives guidelines for what to do at an organizational level, while XP gives explicit guidelines for how to develop software at a project level. Together these models form a comprehensive framework for structuring the software development organization. Drawing from previous researches in software engineering as well as personal experiences of coaching XP teams this paper analyzes and gives practical suggestions for how to handle the combination of the two models. The paper shows that it is not only possible, but also advantageous to use XP as a springboard for reaching the highest CMM maturity level and assuring the long-term goals of the software development organization.
منابع مشابه
Agile Methodology in Cmm Framework: an Approach to Success for Software Companies in China
CMM has been well accepted by the world as the standard for software development process control, quality improvement, and software company capacity evaluation. Aiming at the software outsourcing service market, more and more Chinese software companies are involved in the CMM certifications rush. However, to most of them, CMM is a very challenging goal. As China’s software industry is still at ...
متن کاملExtreme programming from a CMM perspective - IEEE Software
The Software CMM The Software Engineering Institute at Carnegie Mellon University developed the SW-CMM as a model for building organizational capability, and it has been widely adopted in the software community and beyond. As Table 1 shows, the SW-CMM is a five-level model that describes good engineering and management practices and prescribes improvement priorities for software organizations. ...
متن کاملExtreme Programming from a CMM Perspective
The Software CMM The Software Engineering Institute at Carnegie Mellon University developed the SW-CMM as a model for building organizational capability, and it has been widely adopted in the software community and beyond. As Table 1 shows, the SW-CMM is a five-level model that describes good engineering and management practices and prescribes improvement priorities for software organizations. ...
متن کاملAchieving CMMI Level 2 with Enhanced Extreme Programming Approach
The relationship between agile methods and Software Engineering Institute’s CMM approach is often debated. Some authors argue that the approaches are compatible, while others have criticized the application of agile methods from the CMM perspective. Only few CMM based assessments have been performed on projects using agile approaches. This paper explores an empirical case where a project using ...
متن کاملSoftware Quality Assurance in CMM and XP- A Comparative Study
Software Quality Assurance is a planned and systematic set of activities necessary to provide adequate confidence that requirements are properly established and products or services confirm to specified standards. Successful software engineering strongly depends on the delivery of high quality software. In the present paper, we compare Capability Maturity Model (CMM) and Extreme Programming (XP...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006